<?php
//    php常量
//    使用函数定义常量
echo '<h2>使用函数定义常量</h2>';
define("Pi",3.14);
//define("PI",3.14,true);
define("-_-",3.14);  //声明特殊常量必须使用函数式声明

echo Pi,'<br>' ;
//echo -_-;
echo constant('-_-'),'<br>';  //访问特殊常量
// 使用const 定义常量
const PII = 3;

//系统常量

//常用的系统常量
echo PHP_VERSION,'<br>'; //: PHP版本号
echo PHP_INT_SIZE,'<br>';  //整形大小
echo PHP_INT_MAX,'<br>';  //整形能表示的最大值（PHP中换允许出现负数，带负号）

//特殊的常量（魔术常量：会随着环境的变化而变化，但是用户改变不了）
echo '<h2>特殊的常量（魔术常量：会随着环境的变化而变化，但是用户改变不了）</h2>';
echo __DIR__,'<br>';  //当前被执行的脚本所在电脑的绝对路径
echo __FILE__,'<br>';  //当前被执行的脚本所在电脑的绝对路径 （带文件自己的名字）
echo __LINE__,'<br>';  //当前所属的行数
echo __LINE__,'<br>';  //当前所属的行数
echo __NAMESPACE__,'<br>';  // 当前所属的命名空间
echo __CLASS__,'<br>';  //当前所属的类
echo __METHOD__,'<br>';  //当前所属的方法
